﻿//题目描述
//在社交媒体上，经常会看到针对某一个观点同意与否的民意调查以及结果。
//例如，对某一观点表示支持的有 1498 人，反对的有 902 人，那么赞同与反对的比例可以简单的记为 1498:902。
//不过，如果把调查结果就以这种方式呈现出来，大多数人肯定不会满意。因为这个比例的数值太大，难以一眼看出它们的关系。
//对于上面这个例子，如果把比例记为 5 : 3，虽然与真实结果有一定的误差
//但依然能够较为准确地反映调查结果，同时也显得比较直观。
//现给出支持人数A，反对人数B，以及一个上限L，请你将A 比B 化简为A′比𝐵′，
//要求在𝐴′和B′均不大于L 且𝐴′和𝐵′互质（两个整数的最大公约数是 1）的前提下，𝐴′/𝐵′≥𝐴/𝐵 且𝐴′/𝐵′−𝐴/𝐵 的值尽可能小。
//输入描述
//输入共一行，包含三个整数A，B，L，每两个整数之间用一个空格隔开，分别表示支持人数、反对人数以及上限。
//其中，1≤A≤10^6，1≤B≤10^6，1≤L≤100，A / B≤L。
//输出描述
//输出共一行，包含两个整数𝐴′，𝐵′，中间用一个空格隔开，表示化简后的比例。
//输入输出样例
//示例
//输入
//1498 902 10
//输出
//5 3
//运行限制
//最大运行时间：1s
//最大运行内存 : 256M
#include<bits/stdc++.h>
using namespace std;
int gcd(int a, int b) {
	return b == 0 ? a : gcd(b, a % b);
}
int main() {
	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	int x, y, z; cin >> x >> y >> z;
	int  m, n,mi=100 ;
	double d = 1.0 * x / y, f;
	for (int i = 1; i <= z; i++) {
		for (int j = 1; j <= z; j++) {
			f = 1.0 * i / j;
			if (f >= d && (f - d) < mi) {
				m = i;
				n = j;
				mi = f - d;
			}
		}
	}
	int g = gcd(m, n);
	cout << m / g << ' ' << n / g;
	return 0;
}
